Reset device and display device

ABSTRACT

The disclosure provides a reset device and a display device. The reset device comprises a processor, a reset circuit and a button. The reset circuit electrically connects to the processor and the button. When the button is not pressed, the processor acquires a first level signal from the reset circuit; when the button is pressed, if the processor cannot recognize the second level signal while acquiring the second level signal from the reset circuit, the display device is restarted; and during or after restart operation for the display device, if the reset circuit detects that the first level signal and the second level signal which are output by the reset circuit before and after the button is pressed are different, software fault recovery operation is performed on the display device.

The application is a continuation application of PCT Patent ApplicationNo. PCT/CN2019/115801, filed on Nov. 5, 2019, which claims the priorityto Chinese Patent Application No. 201910189072.8, filed on Mar. 13,2019, both of which are hereby incorporated by reference in theirentireties.

FIELD

The disclosure relates to display field, in particular to a reset deviceand a display device.

BACKGROUND

Users often encounter various malfunctions during displaying on adisplay device such as a television. Most of the malfunctions areresolved by using a reset button such as a reset circuit comprising abutton, so that the display device can be restarted by a processor inthe display device, and restored to normal. For example, a system onchip (SOC) of a television can restart the television. However, adisplay device cannot get back to normal service even if the displaydevice is restarted for some malfunctions.

SUMMARY

The disclosure provides a reset device and a display device.

In the first aspect, embodiments of the disclosure provide a resetdevice, including:

a processor, including a first terminal and a second terminal;

a reset circuit, including a third terminal, a fourth terminal and afifth terminal; and

a button, including an output terminal, where

the first terminal of the processor is connected with the third terminalof the reset circuit, the second terminal of the processor is connectedwith the fourth terminal of the reset circuit, and the fifth terminal ofthe reset circuit is connected with the output terminal of the button;

the reset circuit is configured to output a first level signal to thesecond terminal of the processor through the fourth terminal of thereset circuit when the button is not pressed, and transmit a resetsignal to the first terminal of the processor through the third terminalof the reset circuit and output a second level signal different from thefirst level signal to the second terminal of the processor through thefourth terminal of the reset circuit when the reset circuit detects thatthe button is pressed;

the processor is configured to determine whether the second level signalis able to be identified by the processor when the second level signalis acquired by the second terminal of the processor from the fourthterminal of the reset circuit, and in response to the acquired secondlevel signal not being able to be identified, restart a display device;and

the processor is further configured to determine whether the secondlevel signal is able to be identified again during or after the restartprocess of the display device, in response to the second level signalbeing able to be identified and the identified second level signal beingdifferent from the first signal level, determine no software faultexisting in the display device, and restart the display device.

In some embodiments, the processor is further configured to determinewhether the second level signal is able to be identified by theprocessor when the second level signal is acquired by the secondterminal of the processor from the fourth terminal of the reset circuit,and in response to the acquired second level signal being identified andthe identified second signal level being different from the first signallevel, determine no software fault existing in the display device andrestart the display device.

In some embodiments, the reset circuit includes a first circuit, asecond circuit and a third circuit;

an input terminal of the first circuit is connected with the outputterminal of the button; an output terminal of the first circuit isconnected with an input terminal of the second circuit and an inputterminal of the third circuit; an output terminal of the second circuitis connected with the first terminal of the processor; and an outputterminal of the third circuit is connected with the second terminal ofthe processor;

the first circuit is configured to output a third level signal to thesecond circuit and the third circuit respectively when the button is notpressed;

the second circuit is configured to output a non-reset signal differentfrom the reset signal in amplitude to the processor according to thethird level signal;

the processor is configured to acquire the first level signal from thethird circuit according to the non-reset signal, where the first levelsignal is generated by the third circuit according to the third levelsignal;

the first circuit is further configured to output a fourth level signalto the second circuit and the third circuit when the button is pressed;

the second circuit is further configured to output the reset signal tothe processor according to the fourth level signal;

the processor is further configured to acquire the second level signalfrom the third circuit according to the reset signal, where the secondlevel signal is generated by the second circuit according to the fourthlevel signal.

In some embodiments, the third circuit includes a first resistor, acapacitor, a second resistor, a third resistor, a diode, a first triode,a second triode and a fourth resistor;

where a first terminal of the first resistor is connected with a secondterminal of the processor; a second terminal of the first resistor isconnected with a first terminal of the capacitor, an emitter of thefirst triode, a first terminal of the second resistor and a firstterminal of the third resistor; a second terminal of the capacitor isgrounded; a second terminal of the second resistor is connected with apreset level signal; a second terminal of the third resistor isconnected with a base of the first triode, a collector of the secondtriode and an anode of the diode; a base of the second triode isconnected with a collector of the first triode and a first terminal ofthe fourth resistor; a second terminal of the fourth resistor and anemitter of the second triode are grounded; and a cathode of the diode isconnected with the output terminal of the first circuit.

In some embodiments, the processor is further configured to input a zerolevel signal to the fourth terminal of the reset circuit in response todetermining that the first level signal is different from the secondlevel signal.

In some embodiments, the processor is further configured to perform asoftware fault recovery operation for the display device, and thesoftware fault recovery operation includes at least one of softwareinitial version recovery, incompatible application uninstallation, orcache cleanup.

In the second aspect, the embodiments of the disclosure provide adisplay device, including:

a display screen, configured to display image data; and

a reset device, in communication with the display screen, where thereset device includes:

a processor, including a first terminal and a second terminal;

a reset circuit, including a third terminal, a fourth terminal and afifth terminal; and

a button, including an output terminal; where

the first terminal of the processor is connected with the third terminalof the reset circuit, the second terminal of the processor is connectedwith the fourth terminal of the reset circuit, and the fifth terminal ofthe reset circuit and is connected with the output terminal of thebutton;

the reset circuit is configured to output a first level signal to thesecond terminal of the processor through the fourth terminal of thereset circuit when the button is not pressed, and transmit a resetsignal to the first terminal of the processor through the third terminalof the reset circuit and output a second level signal different from thefirst level signal to the second terminal of the processor through thefourth terminal of the reset circuit when the reset circuit detects thatthe button is pressed;

the processor is configured to determine whether the second level signalis able to be identified by the processor when the second level signalis acquired by the second terminal of the processor from the fourthterminal of the reset circuit, and in response to the acquired secondlevel signal not being able to be identified, restart the displaydevice; and

the processor is further configured to determine whether the secondlevel signal is able to be identified again during or after the restartprocess of the display device, in response to the second level signalbeing able to be identified and the identified second level signal beingdifferent from the first signal level, determine that no software faultexisting in the display device, and restart the display device.

In the third aspect, the embodiments of the disclosure provide a displaydevice, including:

a housing;

a display screen, arranged on an inner surface of the housing;

a main board, located in the housing and in connection with the displayscreen;

a power board, located in the housing, and in connection with the mainboard and the display screen; and

a reset device, arranged on the main board and configured to communicatewith the display screen;

where the power board is configured to provide a power supply level forthe main board and the display screen;

where the main board is configured to providing display related data forthe display screen;

where the reset device includes:

a processor, including a first terminal and a second terminal;

a reset circuit, including a third terminal, a fourth terminal and afifth terminal; and

a button, including an output terminal; where

the first terminal of the processor is connected with the third terminalof the reset circuit, the second terminal of the processor is connectedwith the fourth terminal of the reset circuit, and the fifth terminal ofthe reset circuit is connected with the output terminal of the button;

the reset circuit is configured to output a first level signal to thesecond terminal of the processor through the fourth terminal of thereset circuit when the button is not pressed, and transmit a resetsignal to the first terminal of the processor through the third terminalof the reset circuit and output a second level signal different from thefirst level signal to the second terminal of the processor through thefourth terminal of the reset circuit when the reset circuit detects thatthe button is pressed;

the processor is configured to determine whether the second level signalis able to be identified by the processor when the second level signalis acquired by the second terminal of the processor from the fourthterminal of the reset circuit, and in response to the acquired secondlevel signal not being able to be identified, restart the displaydevice; and

the processor is further configured to determine whether the secondlevel signal is able to be identified again during or after the restartprocess of the display device, in response to the second level signalbeing able to be identified and the identified second level signal beingdifferent from the first signal level, determine that no software faultexisting in the display device, and restart the display device.

In some embodiments, the processor is further configured to determinewhether the second level signal is able to be identified by theprocessor when the second level signal is acquired by the secondterminal of the processor from the fourth terminal of the reset circuit,and in response to the acquired second level signal being identified andthe identified second signal level being different from the first signallevel, determine no software fault existing in the display device andrestart the display device.

In some embodiments, the reset circuit includes a first circuit, asecond circuit and a third circuit;

an input terminal of the first circuit is connected with an outputterminal of the button; an output terminal of the first circuit isconnected with an input terminal of the second circuit and an inputterminal of the third circuit; an output terminal of the second circuitis connected with the first terminal of the processor; and an outputterminal of the third circuit is connected with the second terminal ofthe processor;

the first circuit is configured to output a third level signal to thesecond circuit and the third circuit respectively when the button is notpressed;

the second circuit is configured to output a non-reset signal differentfrom the reset signal in amplitude to the processor according to thethird level signal;

the processor is configured to acquire the first level signal from thethird circuit according to the non-reset signal, where the first levelsignal is generated by the third circuit according to the third levelsignal;

the first circuit is further configured to output a fourth level signalto the second circuit and the third circuit when the button is pressed;

the second circuit is further configured to output the reset signal tothe processor according to the fourth level signal; and

the processor is further configured to acquire the second level signalfrom the third circuit according to the reset signal, where the secondlevel signal is generated by the second circuit according to the fourthlevel signal.

In some embodiments, the third circuit includes a first resistor, acapacitor, a second resistor, a third resistor, a diode, a first triode,a second triode and a fourth resistor;

where a first terminal of the first resistor is connected with a secondterminal of the processor; a second terminal of the first resistor isconnected with a first terminal of the capacitor, an emitter of thefirst triode, a first terminal of the second resistor and a firstterminal of the third resistor; a second terminal of the capacitor isgrounded; a second terminal of the second resistor is connected with apreset level signal; a second terminal of the third resistor isconnected with a base of the first triode, a collector of the secondtriode and an anode of the diode; a base of the second triode isconnected with a collector of the first triode and a first terminal ofthe fourth resistor; a second terminal of the fourth resistor and anemitter of the second triode are grounded; and a cathode of the diode isconnected with the output terminal of the first circuit.

In some embodiments, the processor is further configured to input a zerolevel signal to the fourth terminal of the reset circuit in response todetermining that the first level signal is different from the secondlevel signal.

In some embodiments, the processor is further configured to perform asoftware fault recovery operation on display device, and the softwarefault recovery operation includes at least one of software initialversion recovery, incompatible application uninstallation, or cachecleanup.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to more clearly illustrate the embodiments of the disclosure,the drawings used in the embodiments will be briefly described below.Obviously, the drawings in the following description are just someembodiments of the disclosure, and other drawings may be obtained bythose skilled in the art without any creative work.

FIG. 1 is an explosive view of a display device according to someembodiments of the disclosure.

FIG. 2 is a structure schematic diagram of the reset device according tosome embodiments of the disclosure.

FIG. 3 is a structure schematic diagram of the display device accordingto some embodiments of the disclosure.

FIG. 4 is a first circuit diagram of the reset circuit according to someembodiments of the disclosure.

FIG. 5 is a second circuit schematic diagram of the reset circuitaccording to some embodiments of the disclosure.

FIG. 6 is a flow diagram of the reset processing method according tosome embodiments of the disclosure.

FIG. 7 is a structure schematic diagram of hardware of electronic deviceaccording to some embodiments of the disclosure.

DETAILED DESCRIPTION OF THE EMBODIMENTS

In order to make the objects, embodiments and advantages of thedisclosure clearer, the embodiments in the disclosure will be clearlyand completely described below with reference to the drawings in thedisclosure. It is obvious that the described embodiments are a part ofthe embodiments of the disclosure, and not all of the embodiments. Allother embodiments obtained by those of ordinary skill in the art basedon the embodiments of the disclosure without creative work fall withinthe scope of the protection of the disclosure.

It should be noted that the terms ‘first’, ‘second’, ‘third’ and thelike in the various parts of the embodiments of the disclosure and thedrawings are used for distinguishing similar objects, and are notnecessarily used for describing a specific order or sequence. It shouldbe understood that the data used in this way may be interchanged whereappropriate, so that the embodiments of the disclosure described hereincan be implemented in an order other than those illustrated or describedherein. In addition, the terms ‘comprises’, ‘includes’ and anyvariations thereof are intended to cover a non-exclusive inclusion, forexample, a process, method, system, product or equipment that includes aseries of steps or units is not necessarily limited to those steps orunits and may include other steps or units not explicitly listed orinherent to the process, method, product or equipment.

The flow diagrams of the following embodiments are merely illustrative,not necessarily to include all of the contents and steps or perform inthe order described. For example, some steps can be divided, some stepscan be combined or partially combined, and thus the performing order canbe modified as needed.

In some cases, a display device cannot work normally during softwarefaults of a processor of the display device through relatedtechnologies.

For example, manufacturers usually push software upgrade versions to adisplay device for solving serious bugs (BUG), take the example offixing a bug in a drive program in a double data rate (DDR) chip in atelevision, where, DDR chip is a key component of the television andused for storing various types of data.

During the push process of the software upgrade versions, it isinevitable that software upgrade of a display device may fail due toabnormal power failure, or due to forced power failure because the useris unwilling to upgrade the software, or the like. Usually, softwareupgrade failure is likely to cause malfunction of the display device dueto drive programs in the DDR chip.

The SOC can run the program in the boot phase after an SOC is triggeredby the hardware of the reset circuit to restart the television, and theSOC needs to perform data read-write operations with the DDR chip afterthe program in the boot phase finishes running. At this time, softwarein the television is in a crash state, that is, the drive program in theDDR chip is disordered, the SOC cannot perform the data read-writingoperations with the DDR chip normally, consequently, the SOC cannotcontinue operating, and therefore the television fails to be turned onor is in a crash when the TV is started.

Therefore, when a software upgrade failure occurs in the display device,the software fault cannot be resolved by triggering a processor torestart the display device through a reset circuit to restore thedisplay device to work normally.

FIG. 1 is an explosive schematic diagram of a display device accordingto embodiments of the disclosure. As shown in FIG. 1, the display devicemay include a main board 10, a housing 20, a power board 30 and adisplay screen 40.

Where the power board 30 and the main board 10 are arranged in thehousing 20, and the display screen 40 can be embedded in an innersurface of the housing 20. The power board 30 is connected with the mainboard 10 and the display screen 40 (the connection relationship is notshown in FIG. 1), and the power board 30 can supply power supply levelsignals to the main board 10 and the display screen 40. The main board10 is connected with the display screen 40 (which is not shown in FIG.1), and the main board 10 can provide data for the display screen 40, sothat the display screen 40 normally displays data.

It should be noted that the display device mentioned in the embodimentsof the disclosure may include, but is not limited to, a television, amobile phone and a tablet computer. The specific implementation forms ofthe housing 20, the power board 30 and the display screen 40 are notlimited by the embodiments. For convenience of description, the displaydevice shown in FIG. 1 is an explosive view of a television. Thetelevision in FIG. 1 may include a television bracket and other parts inaddition to the main board 10, the housing 20, the power board 30 andthe display screen 40.

As shown in FIG. 2, according to the embodiments of the disclosure, areset device is arranged on the main board 10. The reset device mayspecifically include a processor 11, a reset circuit 12 and a button K.The button K may include a button switch or any other type of electricswitch. A first terminal of the processor 11 is connected with a thirdterminal of a reset circuit 12, a second terminal of the processor 11 isconnected with a fourth terminal of the reset circuit 12, and a fifthterminal of the reset circuit 12 is connected with an output terminal ofthe button K. In one implementation, the fifth terminal of the resetcircuit 12 may include one or more physical pins, and the outputterminal of the button K may include one or more physical pinscorresponding to the fifth terminal of the reset circuit 12. For examplebut not limited to, referring to FIG. 2, the fifth terminal of the resetcircuit 12 may include two physical pins, and the output terminal of thebutton K may include two physical pins corresponding to the fifthterminal of the reset circuit 12.

Wherein, the main board 10 may include one or more circuit boards. Theprocessor 11, the reset circuit 12 and the button K can be arranged onthe same circuit board, while the processor 11, the reset circuit 12 andthe button K can also be arranged on different circuit boards.

For convenience of description, in some embodiments, the main board 10in FIGS. 1 and 2 includes a circuit board, and the processor 11, thereset circuit 12 and the button K are arranged on the circuit board; thefirst terminal of the processor 11 is indicated by ‘1’, the secondterminal of the processor 11 is indicated by ‘2’, the third terminal ofthe reset circuit 12 is indicated by ‘1’, the fourth terminal of thereset circuit 12 is indicated by ‘2’, and the fifth terminal of thereset circuit 12 is indicated by ‘3’. In general, the first terminal ofthe processor 11 is configured as a special reset, and may also beconfigured as an input/output (I/O) interface, and the second terminalof the processor 11 is configured as an I/O interface, which is notlimited by the embodiments.

In addition, the number and type of the button K are not limited in theembodiments of the disclosure. The button K and the main board 10 can beconfigured in various positional relationships, specifically, the buttonK may protrude from a body of the housing 20 (the button K is shown inthis manner in FIG. 2) for convenient operation or the button K may beflush with the edge of the housing 20 for preventing misoperation or thebutton K may also be arranged in the housing 20 for preventingmisoperation.

In some embodiments, as shown in FIG. 3, the display device may furtherinclude a memory 50 in addition to the main board 10, the housing 20(which is not shown in FIG. 3), the power board 30 and the displayscreen 40, where the memory 50 may include a volatile memory and anonvolatile memory. The nonvolatile memory stores software programsrequired for normal work of a display device, and the volatile memoryprovides the processor with an area for running the software programs.

The number and type of the volatile memory and the nonvolatile memoryare not limited by the embodiments of the disclosure. For example, aflash memory may be used as the nonvolatile memory, and a double datarate synchronous dynamic random access memory (DDR SDRAM) may be used asthe volatile memory.

Moreover, the specific implementation form of the software programs isnot limited by the embodiments of the disclosure. Specifically, withreference to FIG. 3, the software program may generally include anunderlying program, a middle-layer program and a user interface relatedprogram.

The underlying program includes a detection program for detecting asignal generated by the reset circuit 12, and a drive program, a startprogram and a reset program for modules such as a DDR memory, a Flashmemory and a power amplifier in the display device. In some embodiments,the processor 11 can run the detection program in the DDR memory, sothat the processor 11 has the function of detecting a signal generatedby the reset circuit 12. The processor 11 can run the start program inthe DDR memory, so that the processor 11 has the function of normallystarting the display device. The processor 11 can run the reset programin the DDR memory, so that the processor 11 has the reset function, thatis, the processor 11 can restart the display device (restarting thedisplay device herein refers to starting the display device again).

The middle-layer program mainly includes an operating system of thedisplay device. The operating system may include, but not limited to,Linux, Android and other systems, where, based on control of theoperating system, the processor 11 can achieve the function of detectingthe signal generated by the reset circuit 12, and can also achieve thefunction of starting the display device.

The user interface can be displayed through the display screen 40, wherea user can operate the display device through a device such as a remotecontroller, a mobile phone and a tablet computer, or can directly touchthe display screen 40 to complete the corresponding operation.

In addition, the specific contents of the underlying program and themiddle-layer program are not limited to the above-describedimplementation forms.

Further, when images in the user interface displayed by the displayscreen 40 are stuck and do not respond to the user operation, andconsequently the display device crashes when the TV is started, or thedisplay device cannot be turned on due to the fact that the images inthe user interface displayed by the display screen 40 cannot be normallydisplayed, an operator can reset the display device with the resetdevice. At this time, the operator can specifically press the button K,at which time the button K is in the pressed state; otherwise, thebutton K is in the unpressed state. Further, when the button K is notpressed, the reset circuit 12 can transmit a non-reset signal to thefirst terminal of the processor 11 through the third terminal of thereset circuit 12. When the button K is pressed, the reset circuit 12 cansend a reset signal to the first terminal of the processor 11 throughthe third terminal of the reset circuit 12.

Where the button K can be pressed for a short time, or the button K canbe pressed for several times in succession. The embodiments of thedisclosure do not limit how to press the button K by the operator. Thespecific implementation forms of the non-reset signal and the resetsignal are not limited in the embodiments of the disclosure, and thereset signal just is required to be different from the non-reset signalin amplitude. For example, if the non-reset signal is a high levelsignal, the reset signal is a low level signal; and if the non-resetsignal is a low level signal, the reset signal is a high level signal.

Further, when receiving the non-reset signal, the processor 11 mayacquire the first level signal from the fourth terminal of the resetcircuit 12 through the second terminal of the processor 11, then theprocessor 11 may store the first level signal, that is, the first levelsignal is a level signal outputted by the fourth terminal of the resetcircuit 12 when the display device is in the non-reset state.

It should be noted that the processor 11 may acquire the first levelsignal in real time, or may acquire the first level signal irregularlyor periodically, or may acquire the first level signal after power-on.The mode of acquiring the first level signal by the processor 11 is notlimited, and the processor 11 is just required to have stored the firstlevel signal before the button K is pressed. In addition, the processor11 may also store the first level signal in advance at a preset area sothat the processor 11 can obtain the first level signal from the presetarea when the first level signal is needed. The preset area may be inthe memory 50 or may be in the storage area of the processor 11, whichis not limited in the embodiments of the disclosure.

If no software fault occurs to the processor of the display device, theprocessor 11 may acquire a second level signal from the fourth terminalof the reset circuit 12 through the second terminal of the processor 11when receiving the reset signal. Since the processor 11 has acquired thefirst level signal, the processor 11 can compare the amplitude of thefirst level signal and the amplitude of the second level signal.

When no software fault occurs to the display device, the processor 11can operate normally, so that the processor 11 can identify the levelsignal change between the first level signal and the second levelsignal.

In some embodiments, when the processor 11 receives the reset signal, ifthe processor 11 determines that the first level signal and the secondlevel signal are different, the processor 11 can detect the level signalchange between the first level signal and the second level signal.Therefore, no software fault occurs to the processor of the displaydevice, the processor 11 can directly conduct a restart operation forthe display device at the time, and thus the restart requirement for thedisplay device of the operator is met.

The restart operation process specifically includes the following steps:in order to avoid the self-locking of the reset circuit, the processor11 can input a zero level signal to the fourth terminal of the resetcircuit 12, so that the level signal of the fourth terminal of the resetcircuit 12 is recovered from the second level signal to the first levelsignal, the display device is restarted, and thus a situation where therestarted processor 11 continues to acquire the second level signal fromthe fourth terminal of the reset circuit 12 and the need of misoperationfor eliminating crash (for example, eliminating software faults) isavoided. According to the embodiments of the disclosure, the abnormalstates that the display device is in a crash state during starting orafter being started, or cannot be started or others are collectivelyreferred to that the display device is in a crash state.

When a software fault occurs to the processor of the display device, theprocessor 11 cannot recognize the level signal change between the firstlevel signal and the second level signal after receiving the resetsignal due to the software fault, that is, the processor cannot acquirethe level signal from the fourth terminal of the reset circuit 12, andthe display device is usually in a start-crash state or is unable to bestarted.

The specific implementation forms of the first level signal and thesecond level signal are not limited in the embodiments of thedisclosure. For example, the first level signal is a high level signal,while the second level signal is a low level signal; and the first levelsignal is a low level signal, while the second level signal is a highlevel signal. It should be noted that the level signals being differentrefers to the amplitude of the level signals being different.

When the processor 11 cannot detect the level signal change between thefirst level signal and the second level signal, that is, the levelsignal cannot be acquired from the fourth terminal of the reset circuit12, the processor 11 restarts the display device. During the restartprocess of the display device or after restart, if the processor 11acquires a second level signal different from the first level signalfrom the fourth terminal of the reset circuit through the secondterminal of the processor, the processor 11 determines that a softwarefault occurs to the display device, and the processor 11 fixes thesoftware fault. If the processor 11 has fixed the software fault duringrestart of the display device, the software fault may be fixed beforerestart (such as some software that affects restart), or may be fixedafter restart (such as some software that does not affect restart).

It is understood by those skilled in the art that there are many reasonsfor software faults occurred in the display device, for example, whethersoftware upgrade of the display device fails, whether applications(APPs) installed on the display device are compatible, whether buffer ofthe display device is insufficient, and whether there are too many junkfiles on the display device. Based on the description, the embodimentsof the disclosure do not limit the specific implementation process ofcrash elimination operation, and the crash state of the display deviceis only needed to be eliminated through crash elimination operation.

In some embodiments, the processor 11 is configured to perform thefollowing crash elimination operation sequentially on the displaydevice: the processor restores the initial version of software at first,then uninstalls incompatible applications, and then cleans up the cache.

Specifically, the initial version of the software is restored, that is,the processor 11 can detect whether the software in the display deviceis updated before the display device is reset, and if so, the processor11 can restore the software version of the display device to the initialversion of the software.

Where, the initial version of the software can be either a softwareversion set by a displaying device manufacturer or a normal workingversion of the display device before the display device is reset, whichis not limited by the embodiments of the disclosure.

The cache is cleaned up, that is, the processor 11 can detect whetherthe storage space of the display device is sufficient. If not, theprocessor 11 can clean up the system cache in the display device. Thenthe processor 11 can detect whether the system junk files in the displaydevice are excessive. If so, the processor 11 can clear the system junkfiles. Afterwards, the processor 11 can retain user data and clean upthe cache generated by all applications.

According to the reset device provided by the embodiments of thedisclosure, the third terminal of the reset circuit may transmit a resetsignal to the processor when the button is pressed. When the processorreceives the reset signal, if the processor acquires the second levelsignal different from the first level signal through the fourth terminalof the reset circuit, the processor may restart the display device,where the first level signal is a level signal outputted by the fourthterminal of the reset circuit when the button is not pressed. Further,when the processor determines that the first level signal is differentfrom the second level signal, since the processor can identify the levelsignal change between the first level signal and the second levelsignal, no software fault occurs to the processor of the display deviceat the time, the processor can restart the display device, and thereforethe display device is restarted. If the processor cannot acquire thelevel signal from the fourth terminal of the reset circuit 12 whenreceiving the reset signal, the processor 11 restarts the displaydevice. During the restart process or after the display device isrestarted, if the processor 11 acquires a second level signal differentfrom the first level signal from the fourth terminal of the resetcircuit through the second terminal of the processor, the processor 11determines that a software fault occurs to the display device, and fixesthe software fault.

According to some embodiments, the reset circuit outputs the first levelsignal to the second terminal of the processor through the fourthterminal of the reset circuit when the button is not pressed, andtransmits a reset signal to the first terminal of the processor throughthe third terminal of the reset circuit and outputs the second levelsignal different from the first level signal to the second terminal ofthe processor through the fourth terminal of the reset circuit when thereset circuit detects that the button is pressed; the processordetermines whether the second level signal can be identified when thesecond level signal is acquired from the fourth terminal of the resetcircuit through the second terminal of the processor, and restarts thedisplay device when the acquired second level signal cannot beidentified; and the processor determines whether the second level signalcan be identified again during the restart process or after the displaydevice is restarted, determines that no software fault occurs to theprocessor of the display device when the acquired second level signalcan be identified and the second level signal is different from thefirst level signal, and restarts the display device. The processordetermines whether the second level signal can be identified by theprocessor when the second level signal is acquired from the fourthterminal of the reset circuit through the second terminal of theprocessor, determines that no software fault occurs to the processor ofthe display device when the acquired second level signal can beidentified and the second level signal is different from the first levelsignal, and restarts the display device. Through the scheme, the problemthat the display device cannot work normally during software faults ofthe processor of the display device through related technologies issolved, the display device including the reset device has theself-checking capability, and the user experience is improved.

In some embodiments, the reset circuit 12 may have variousimplementation forms, which are not limited in the embodiments of thedisclosure, and the reset circuit 12 just needs to provide acorresponding level signal to the processor 11 before and afterresetting the display device. For convenience of description, thespecific structure of the reset circuit 12 will be described in detailbelow with reference to FIG. 4.

FIG. 4 is a circuit schematic diagram of the reset circuit 12 accordingto the disclosure. As shown in FIG. 4, in some embodiments, the resetcircuit 12 can be divided into three parts which are the first circuit121, the second circuit 122 and the third circuit 123 according to theimplementation function of the reset circuit 12.

Where the input terminal of the first circuit 121 is connected with theoutput terminal of the button K and the first circuit 121 is used fordetecting whether the button K is pressed by an user or not. Further,the output terminal of the first circuit 121 can transmit correspondinglevel signals to the second circuit 122 and the third circuit 123 byconnecting with an input terminal of the second circuit 122 and an inputterminal of the third circuit 123.

Specifically, when the button K is not pressed, the first circuit 121may output a third level signal to the second circuit 122 and the thirdcircuit 123 respectively. When the button K is pressed, the firstcircuit 121 can output a fourth level signal to the second circuit 122and the third circuit 123 respectively.

Referring to FIG. 4, in some embodiments, the first circuit 121 mayinclude a fifth resistor R5, a sixth resistor R6, a second capacitor C2and a seventh resistor R7.

Where a first terminal of the button K is grounded; a second terminal ofthe button K is connected with a first terminal of the fifth resistor R5and a first terminal of the sixth resistor R6; a third terminal of thebutton K is a pressing terminal; a second terminal of the fifth resistorR5 is connected with a second preset level signal U2 which may beprovided by the power board 30 in the display device; a second terminalof the sixth resistor R6 is connected with a first terminal of thesecond capacitor C2, a first terminal of the seventh resistor R7, aninput terminal of the second circuit 122 and an input terminal of thethird circuit 123; and a second terminal of the second capacitor C2 anda second terminal of the seventh resistor R7 are grounded.

Since the operation of pressing the button K by the operator is aninstantaneous operation, the second circuit 122 can usually be arrangedin the reset circuit 12, the second circuit 122 can detect whether alevel signal of the output terminal of the first circuit 121 changes.Then the output terminal of the second circuit 122 can transmit anon-reset signal or a reset signal to the processor 11 by beingconnected with the first terminal of the processor 11.

Specifically, when the second circuit 122 receives the third levelsignal, the second circuit 122 may output a non-reset signal to theprocessor 11 according to the third level signal. When the secondcircuit 122 receives a fourth level signal, the second circuit 122 mayoutput a reset signal to the processor 11 according to the fourth levelsignal.

With reference to FIG. 4, in some embodiments, the second circuit 122includes a voltage monitoring module N, an eighth resistor R8, a thirdtriode Q3, a ninth resistor R9 and a tenth resistor R10.

Where an input terminal of the voltage monitoring module N is connectedwith an output terminal of the first circuit 121; an output terminal ofthe voltage monitoring module N is connected with a first terminal ofthe eighth resistor R8, a base of the third triode Q3 and a firstterminal of the ninth resistor R9; a second terminal of the eighthresistor R8 is connected with a third preset level signal U3 which isprovided by the power board 30 in the display device; a second terminalof the ninth resistor R9 is connected with a first terminal of the tenthresistor R10, a collector of the third triode Q3 and a first terminal ofthe processor 11; a second terminal of the tenth resistor R10 isconnected with a fourth preset level signal U4 which is provided by thepower board 30 in the display device; and an emitter of the third triodeQ3 is grounded.

In some embodiments, the third circuit 123 is configured to determinewhether the display device is in a crash state. An output of the thirdcircuit 123 is connected with the second terminal of the processor 11,and the third circuit 123 changes a level signal output to the processor11 according to whether a level signal of the output terminal of thefirst circuit 121 changes.

Specifically, when the third circuit 123 receives a third level signal,the third circuit 123 may generate a first level signal, and theprocessor 11 may acquire the first level signal through the thirdcircuit 123 when receiving the non-reset signal for convenient storage.The third circuit 123 may generate a second level signal when receivingthe fourth level signal, and thus the processor 11 may acquire thesecond level signal through the third circuit 123 when receiving thereset signal. Further, the processor 11 can detect the first levelsignal and the second level signal before and during resetting thedisplay device respectively.

On the basis of the foregoing embodiment shown in FIG. 4, the firstcircuit 121, the second circuit 122 and the third circuit 123 may havevarious implementation forms, which are not limited by the embodimentsof the disclosure. For convenience of explanation, the specificstructure of the reset circuit 12 will be described in detail withreference to FIG. 4.

In some embodiments, the third circuit 123 includes a first resistor R1,a capacitor (namely a first capacitor) C1, a second resistor R2, a thirdresistor R3, a diode D, a first triode Q1, a second triode Q2 and afourth resistor R4.

Where a first terminal of the first resistor R1 is connected with thesecond terminal of the processor 11; a second terminal of the firstresistor R1 is connected with a first terminal of the capacitor C1, anemitter of the first triode Q1, a first terminal of the second resistorR2 and a first terminal of the third resistor R3; a second terminal ofthe capacitor C1 is grounded; a second terminal of the second resistorR2 is connected with a first preset level signal U1 which is provided bythe power board 30 in the display device; a second terminal of the thirdresistor R3 is connected with a base of the first triode Q1, a collectorof the second triode Q2 and an anode of the diode D; a base of thesecond triode Q2 is connected with a collector of the first triode Q1and a first terminal of the fourth resistor R4; a second terminal of thefourth resistor R4 and an emitter of the second triode Q2 are grounded;and a cathode of the diode D is connected with an output terminal of thefirst circuit 121.

In addition, the third circuit 123 can also include one or moreresistors. Since the third level signal outputted by the first circuit121 to the third circuit 123 when the button K is not pressed isdifferent from the fourth level signal outputted by the output terminalof the first circuit 121 to the third circuit 123 when the button K ispressed, the third level signal and the fourth level signal pass throughthe resistor, i.e. the same circuit structure, in the third circuit 123,and the third circuit 123 can output the first level signal and thesecond level signal which are different to the processor 11, so that theprocessor 11 conveniently detects whether the levels are different.

In a specific embodiment, a television is used as the display device, anSOC is used as the processor 11, and based on the specific structures ofthe first circuit 121, the second circuit 122 and the third circuit 123shown in FIG. 4, the work process of the television specificallyincludes the steps below.

1. After the television is powered on with alternating current, thepower board 30 in the television provides U2 to the first circuit 121,U3 and U4 to the second circuit 122, and U1 to the third circuit 123,where the levels of U1, U2, U3 and U4 are 3.3V, respectively.

2. After power-on at 3.3V, the level of the cathode of the diode D is3.3V, and the level of the anode of the diode D is not higher than 3.3V,so that no current flows through the diode D. In addition, the non-resetsignal output to the SOC through the second circuit 122 powered by 3.3Vis a low level.

3. The levels of the base and emitter of the first triode Q1 (PNPtriode) are 3.3V, and the first triode Q1 is in the cut-off state. Thereis no level on the base of the second triode Q2 (NPN triode), and thesecond triode Q2 is in the cut-off state. The level on the firstterminal of the first resistor R1 is 3.3V, and the SOC can detect thatthe first level is 3.3V through the first terminal of the first resistorR1.

Furthermore, if the button K is not pressed after the TV is turned onnormally, when the SOC receives a low level non-reset signal, since thelevel on the first terminal of the first resistor R1 is always a highlevel, the SOC determines that the television is in a turn-on state withthe button K not being pressed by an operator, that is, the televisionis normally turned on.

4. If the operator presses the button K, the first terminal of thebutton K is grounded, and a low-level pulse is generated, so that thelevel on the anode of the diode D is higher than the level on thecathode of the diode D, and the diode D is turned on. In addition, thereset signal outputted to the SOC by the low-level pulse through thesecond circuit 122 is a high level.

5. After the diode D is turned on, the level on the emitter of the firsttriode Q1 is 1.3V, the level on the base of the first triode Q1 is 0.7V,and the first triode Q1 is turned on. After the first triode Q1 isturned on, the level of the base of the second triode Q2 is 0.7V due tothe fourth resistor R4, and the emitter of the second triode Q2 isgrounded, thus, a sufficient voltage difference is formed between thebase and the emitter of the second triode Q2, and the second triode Q2is turned on.

6. Since the first triode Q1 and the second triode Q2 are both turnedon, the level on the first terminal of the first resistor R1 is changedfrom 3.3V before the button K is pressed to 0.7V, that is, the level onthe first terminal of the first resistor R1 is changed into a secondlevel.

7. When the SOC receives the high level reset signal and detects thatthe level on the first terminal of the first resistor R1 is a low levelof 0.7V, the SOC determines that the operator uses the button K torequest for restarting the television, and the SOC determines that thetelevision is not in a crash state, so the SOC can determine that thereis no software fault occurring to the television. Then, the SOC caninput a level of 0V to the first terminal of the first resistor R1 atfirst, thus, the level on the first terminal of the first resistor R1restores to a high level of 3.3V, and then a normal restart operation isperformed.

8. When the SOC receives the high level reset signal, and the SOC cannotdetect the level signal on the first terminal of the first resistor R1,the SOC restarts the television; for example, the SOC restarts thetelevision when the SOC cannot detect the level signal on the firstterminal of the first resistor R1 after receiving the high level resetsignal for a preset time period. During or after the restart process ofthe television, the SOC detects the level signal on the first terminalof the first resistor R1. If the level signal is a low level signal, theSOC determines that the television is in a crash state before thetelevision is restarted and/or determines that software faults occur tothe television before the television is restarted.

Since the level on the cathode of the diode D restores to 3.3V when theoperator releases the button K, no current flows through the diode D.Moreover, since the first triode Q1 and the second triode Q2 are bothturned on when the button K is pressed, the first triode Q1 and thesecond triode Q2 remain the turn-on state after the button K isreleased, and the level on the first terminal of the first resistor R1is always in the 0.7V state, that is, the first triode Q1 and the secondtriode Q2 are self-locked. Therefore, the level on the first terminal ofthe first resistor R1 will remain as a low level of 0.7 V. Further, ifthe SOC can detect that the level on the first terminal of the firstresistor R1 during restarting the television is a low level of 0.7V, theSOC determines that software faults occur to the television, the SOC caninput a level of 0V to the first terminal of the first resistor R1 atfirst, so that the level on the first terminal of the first resistor R1is restored to the high level of 3.3V, and then the software faults ofthe television are fixed. Further, the SOC may restore the initialversion of the software (step 1) at first, then uninstall theincompatible applications (step 2), and clean up the cache (step 3), sothat the SOC fixes the software faults of the television. Afterwards,the SOC completes the restart operation.

Specifically, the television start process (namely the boot loaderphase) includes the steps that step 1, an SOC may detect whether thesoftware version in the television is upgraded before televisionrestarts at first, if so, step 11 is performed; otherwise, step 2 isperformed.

Step 11, the SOC reads the initial version of the software from thenonvolatile memory into the volatile memory, and then step 2 isperformed.

Step 2, the SOC detects whether incompatible applications have beeninstalled in the television before television restarts. If so, step 21is performed; otherwise, step 3 is performed.

Step 21, the SOC uninstalls the incompatible applications, and then step3 is performed.

Step 3, the SOC cleans up the cache. Specifically, the SOC detectswhether the storage space of the television is sufficient at first; ifnot, the SOC can clean up the system cache in the television. Then, theSOC can detect if there are too many system junk files in thetelevision; and if yes, the SOC can clear the system junk files. Then,the SOC can retain user data and clean up the cache in all applications.

In steps 7 and 8, the SOC may lower the level on the first terminal ofthe first resistor R1 at first, that is, the SOC inputs low-level pulseto the first terminal of the first resistor R1, thus, the level of thefirst terminal of the first resistor R1 is lowered to 0V, and the levelon the emitter of the first triode Q1 is 0V, so that the first triode Q1is turned off while the second triode Q2 is turned off. At the time, thelevel on the first terminal of the first resistor R1 is restored to3.3V, and the second circuit 122 is restored to the initial state, sothat the function of pressing the button K again to eliminate thesoftware faults of the display device by the operator is not affected.

Further, by arranging the reset circuit 12, the processor 11 canmemorize whether the operator presses the button K, so that theprocessor 11 determines whether the display device is normally startedor started by resetting, and the processor 11 can also determine whetherthe level changes or not, then determine whether the display device isin a crash state, and in addition, when the processor 11 determines thatthe display device is not in a crash state, the processor 11 can performa normal restart operation for the display device. When the processor 11determines that the display device is in a crash state, the processor 11may perform a crash elimination operation and a restart operation forthe display device.

In addition, on the basis of the above embodiment of FIG. 4, as shown inFIG. 5, the reset device may be further provided with at least one DC-DCbuck chip 13 on the main board 10, where an output terminal of any oneof the DC-DC buck chips 13 is connected with the input terminal of thesecond circuit 122 and used for inputting the fifth level to the secondcircuit 122.

Those skilled in the art should understand that the level provided bythe power board 30 for the main board 10 can be converted by the DC-DCbuck chips 13 so that the various operating level requirements of theprocessor 11, the reset circuit 12 and the display screen 40 can be met.Consequently, when the DC-DC buck chips 13 break down, the displaydevice cannot work normally. Further, the second circuit 122 cantransmit a non-reset signal to the processor 11 according to the fifthlevel when the DC-DC buck chips 13 are operated normally. The secondcircuit 122 can transmit a reset signal to the processor 11 according tothe fifth level when the DC-DC buck chips 13 cannot operate normally,and thus the problem that the display device cannot operate normally dueto failures of the DC-DC buck chips 13 is avoided.

Further, when the display device is in the standby state, some DC-DCbuck chips 13 stop operating, the second circuit 122 transmits a resetsignal to the processor 11 when receiving the fifth level sent by theDC-DC buck chips 13 at the moment, and malfunction is caused. Therefore,in the embodiments of the disclosure, with reference to FIG. 4, thereset device may further include an anti-reset circuit 14 on the mainboard 10.

Where, the input terminal of the anti-reset circuit 14 can receive astandby signal from the processor 11 by connecting with the outputterminal of the processor 11, so that the anti-reset circuit 14determines that the display device is in the standby state according tothe standby signal. The output terminal of the anti-reset circuit 14 canprovide the second circuit 122 with the level required for outputting anon-reset signal by connecting with the input terminal of the secondcircuit 122 when the anti-reset circuit 14 receives the standby signal.

The specific implementation forms of the anti-reset circuit 14 in theembodiments of the disclosure are not limited. As shown in FIG. 5, insome embodiments, the anti-reset circuit 14 may include an eleventhresistor R11, a fourth triode Q4 and a twelfth resistor R12.

Where a first terminal of the eleventh resistor R11 is an input terminalof the anti-reset circuit 14; a second terminal of the eleventh resistorR11 is connected with a base of the fourth triode Q4; an emitter of thefourth triode Q4 is connected with a fifth preset level U5 which isprovided by the power board 30 in the display device; a collector of thefourth triode Q4 is connected with a first terminal of the twelfthresistor R12; and a second terminal of the twelfth resistor R12 isconnected with the input terminal of the second circuit 122.

FIG. 6 is a schematic flow diagram of a reset processing methodaccording to the disclosure. The reset processing method can beimplemented by software and/or hardware of a processor in the resetdevice shown in FIGS. 1 to 5. As shown in FIG. 6, the reset processingmethod of the embodiments of the disclosure may include the followingsteps.

S101, receiving a reset signal generated by a third terminal of thereset circuit when the button is pressed, acquiring a second leveldifferent from the first level through the fourth terminal of the resetcircuit, where the first level is a level output by the fourth terminalof the reset circuit when the button is not pressed.

S1021, performing a reset operation for the display device whendetermining that the first level and the second level are different.

S1022, performing a crash elimination operation and a reset operationfor the display device when determining that the first level and thesecond level are equal.

In some embodiments, the step of performing a reset operation for thedisplay device in S1021 may include the step that: inputting a zerolevel to the reset circuit, and restarting the display device.

In some embodiments, the step of performing the crash eliminationoperation and the restart operation for the display device in S1022 mayinclude the steps that: restarting the display device; after the displaydevice is restarted, if it is determined that the first level is thesame as the second level, performing a crash elimination operation forthe display device until the first level is different from the secondlevel; if the first level is different from the second level, inputtinga zero level to the reset circuit, and the display device is restarted.

In some embodiments, the following crash elimination operation isperformed on the display device, including the steps that: restoring theinitial version of software, uninstalling the incompatible applications,and cleaning up the cache.

The reset processing method according to the embodiments of thedisclosure may adopt the execution process of the processor of theforegoing reset device, and the implementation form and the technicaleffect are similar, and details are not described herein again.

FIG. 7 is a structure schematic diagram of hardware of electronic deviceaccording to the disclosure. As shown in FIG. 7, the electronic device100 is used for implementing operations corresponding to the resetdevice in any of the foregoing method embodiments. In some embodiments,the electronic device 100 may include a memory 101 and a processor 102.

The memory 101 is configured to store computer programs.

The processor 102 is configured to execute the computer programs storedon the memory so as to implement the reset processing method of theabove embodiments. The relevant descriptions may be referred to therelated descriptions in the above method embodiments.

In some embodiments, the memory 101 can be either independent or beintegrated with the processor 102.

When the memory 101 is a device independent of the processor 102, theelectronic device 100 may further include a bus 103 configured toconnect the memory 101 with the processor 102.

In some embodiments, the electronic device 100 may also include acommunication interface 104 which is able to connect with the processor102 through the bus 103. The processor 102 is able to control thecommunication interface 104 so that the above-described functions ofreceiving and transmitting of the electronic device 100 can beimplemented.

The disclosure further provides a non-volatile computer readable storagemedium including a computer program for implementing the resetprocessing method in the above embodiments.

Through the embodiments of the disclosure, the problem that the displaydevice cannot work normally during software faults of the processor ofthe display device through related technologies is solved, the displaydevice including the reset device has the self-checking capability, andthe user experience is improved.

In several embodiments according to the disclosure, it should beunderstood that the disclosed devices and methods may be implemented inother forms. For example, the device embodiments described above aremerely illustrative. For example, modules are classified by logicalfunctions, and there may be other forms for module classificationsduring actual implementation. For example, multiple modules may becombined or integrated into another system, or some features can beneglected or omitted. In addition, mutual coupling or direct coupling orcommunication connection shown or discussed may be indirect coupling orcommunication connection through some interfaces, devices or modules,and may also be electrical, mechanical or the like.

The modules described as independent components may or may not bephysically separated, and the components as module display may or maynot be physical units, that is, the components may be located in oneplace or may be distributed to multiple network units. Some or all ofthe modules may be selected as needed in order to achieve the objectivesof the embodiments of the disclosure.

In addition, all the functional modules in all the embodiments of thedisclosure may be integrated into a processor, or all the modules mayexist physically and separately, or two or more modules may beintegrated into a unit. The unit formed from the modules can beimplemented in the form of hardware or in the form of hardware andsoftware functional units.

The above integrated module implemented in the form of software functionmodules can be stored in a computer readable storage medium. Thesoftware function modules are stored in a storage medium, and include aplurality of instructions for enabling computer device (such as apersonal computer, a server or network equipment) or a processor toperform some steps of the methods of all the embodiments of thedisclosure.

It should be understood that the above processor may be a centralprocessor (CPU for short), or may be another general processor, adigital signal processor (DSP for short), an application specificintegrated circuit (ASIC for short) and the like. The general processormay be a microprocessor, or the processor may be any conventionalprocessor or the like. The steps of the methods disclosed in theapplication may be directly executed and completed through a hardwareprocessor or executed and completed through a combination of hardwareand software modules in the processor.

The memory may include a high speed RAM memory, may also include anonvolatile memory (NVM), such as at least one disk memory, and may alsobe a USB flash drive, a mobile hard disk, a read only memory, a magneticdisk or an optical disk.

The bus may be an industry standard architecture (ISA) bus, a peripheralcomponent (PCI) bus or an extended industry standard architecture (EISA)bus. The bus can be an address bus, a data bus, a control bus and thelike. For representation purpose, the bus in the figures of thedisclosure is not limited to only one bus or one type of bus.

The computer readable storage medium may be implemented by any type ofvolatile or nonvolatile storage device or a combination of volatile andnonvolatile storage device, such as a static random access memory(SRAM), an electrically erasable programmable read only memory (EEPROM),an erasable programmable read only memory (EPROM), a programmable readonly memory (PROM), a read only memory (ROM), a magnetic memory, a flashmemory, a disk or an optical disk. A storage medium may be any availablemedium that can be accessed by a general purpose computer or a specialpurpose computer.

Those of ordinary skill in the art should understand that all or part ofthe steps implementing the various method embodiments described abovemay be completed by hardware related to program instructions. Theaforementioned program can be stored in a computer readable storagemedium. When the program is executed, the steps including the foregoingmethod embodiments are executed; and the foregoing storage mediaincludes various media which can store program codes, such as a ROM, aRAM, a magnetic disk or an optical disk.

Finally, it should be noted that the above embodiments are only forexplaining the embodiments of the disclosure and are intended to limitthe embodiments; although the disclosure has been described in detailwith reference to the foregoing embodiments, those skilled in the artshould understand that the embodiment described in the descriptions maybe modified, or some or all of the technical features may beequivalently replaced; and the modifications or substitutions do notmake the essence of the corresponding embodiments depart from the scopeof the embodiments of the disclosure.

1. A reset device, comprising: a processor, comprising a first terminaland a second terminal; a reset circuit, comprising a third terminal, afourth terminal and a fifth terminal; a button, comprising an outputterminal; and wherein: the first terminal of the processor electricallyconnects to the third terminal of the reset circuit, the second terminalof the processor electrically connects to the fourth terminal of thereset circuit, and the fifth terminal of the reset circuit electricallyconnects to the output terminal of the button, when the button is in aun-pressed state, the reset circuit is configured to output a firstlevel signal to the second terminal of the processor through the fourthterminal of the reset circuit, when the button is in a pressed state,the reset circuit is configured to transmit a reset signal to the firstterminal of the processor through the third terminal of the resetcircuit and output a second level signal to the second terminal of theprocessor through the fourth terminal of the reset circuit, the secondlevel signal being different from the first level signal, the processoris configured to determine whether the second level signal is able to beidentified by the processor when the second level signal is acquired bythe second terminal of the processor from the fourth terminal of thereset circuit, and in response to the acquired second level signal notbeing able to be identified, restart a display device; and the processoris further configured to determine whether the second level signal isable to be identified again during or after the restart process of thedisplay device, in response to the second level signal being able to beidentified and the identified second level signal being different fromthe first signal level, determine that no software fault existing in theprocessor of the display device, and restart the display device.
 2. Thereset device according to claim 1, wherein the processor is furtherconfigured to: determine whether the second level signal is able to beidentified by the processor when the second level signal is acquired bythe second terminal of the processor from the fourth terminal of thereset circuit, and in response to the acquired second level signal beingidentified and the identified second signal level being different fromthe first signal level, determine no software fault existing in theprocessor of the display device and restart the display device.
 3. Thereset device according to claim 2, wherein: the reset circuit comprisesa first circuit, a second circuit and a third circuit; an input terminalof the first circuit electrically connects to the output terminal of thebutton; an output terminal of the first circuit electrically connects toan input terminal of the second circuit and an input terminal of thethird circuit; an output terminal of the second circuit electricallyconnects to the first terminal of the processor; an output terminal ofthe third circuit electrically connects to the second terminal of theprocessor; the first circuit is configured to output a third levelsignal to the second circuit and the third circuit respectively when thebutton is not pressed; the second circuit is configured to output anon-reset signal to the processor according to the third level signal,the non-reset signal being different from the reset signal in amplitude;the processor is configured to acquire the first level signal from thethird circuit according to the non-reset signal, wherein the first levelsignal is generated by the third circuit according to the third levelsignal; when the button is in the pressed state, the first circuit isconfigured to output a fourth level signal to the second circuit and thethird circuit; the second circuit is configured to output the resetsignal to the processor according to the fourth level signal; and theprocessor is configured to acquire the second level signal from thethird circuit according to the reset signal, wherein the second levelsignal is generated by the second circuit according to the fourth levelsignal.
 4. The reset device according to claim 3, wherein: the thirdcircuit comprises a first resistor, a capacitor, a second resistor, athird resistor, a diode, a first triode, a second triode, and a fourthresistor; a first terminal of the first resistor electrically connectsto the second terminal of the processor; a second terminal of the firstresistor electrically connects to a first terminal of the capacitor, anemitter of the first triode, a first terminal of the second resistor,and a first terminal of the third resistor; a second terminal of thecapacitor is grounded; a second terminal of the second resistorelectrically connects to a preset level signal; a second terminal of thethird resistor electrically connects to a base of the first triode, acollector of the second triode and an anode of the diode; a base of thesecond triode electrically connects to a collector of the first triodeand a first terminal of the fourth resistor; a second terminal of thefourth resistor and an emitter of the second triode are grounded; and acathode of the diode electrically connects to the output terminal of thefirst circuit.
 5. The reset device according to claim 2, wherein theprocessor is further configured to input a zero level signal to thefourth terminal of the reset circuit in response to determining that thefirst level signal is different from the second level signal.
 6. Thereset device according to claim 3, wherein the processor is furtherconfigured to input a zero level signal to the fourth terminal of thereset circuit in response to determining that the first level signal isdifferent from the second level signal.
 7. The reset device according toclaim 4, wherein the processor is further configured to input a zerolevel signal to a fourth terminal of the reset circuit in response todetermining that the first level signal is different from the secondlevel signal.
 8. The device according to claim 1, wherein: the processoris further configured to perform a software fault recovery operation forthe display device, wherein the software fault recovery operationcomprises at least one of software initial version recovery,incompatible application uninstallation, or cache cleanup.
 9. A displaydevice, comprising: a display screen, configured to display image data;and a reset device, in communication with the display screen, whereinthe reset device comprises: a processor, comprising a first terminal anda second terminal; a reset circuit, comprising a third terminal, afourth terminal and a fifth terminal; and a button, comprising an outputterminal, wherein the first terminal of the processor electricallyconnects to the third terminal of the reset circuit, the second terminalof the processor electrically connects to the fourth terminal of thereset circuit, and the fifth terminal of the reset circuit andelectrically connects to the output terminal of the button, when thebutton is in a un-pressed state, the reset circuit is configured tooutput a first level signal to the second terminal of the processorthrough the fourth terminal of the reset circuit, when the button is ina pressed state, the reset circuit is configured to transmit a resetsignal to the first terminal of the processor through the third terminalof the reset circuit and output a second level signal to the secondterminal of the processor through the fourth terminal of the resetcircuit, the second level signal being different from the first levelsignal, the processor is configured to determine whether the secondlevel signal is able to be identified by the processor when the secondlevel signal is acquired by the second terminal of the processor fromthe fourth terminal of the reset circuit, and in response to theacquired second level signal not being able to be identified, restartthe display device; and the processor is further configured to determinewhether the second level signal is able to be identified again during orafter the restart process of the display device, in response to thesecond level signal being able to be identified and the identifiedsecond level signal being different from the first signal level,determine that no software fault existing in the processor of thedisplay device, and restart the display device.
 10. A display device,comprising: a housing; a display screen, arranged on an inner surface ofthe housing; a main board, located in the housing and in connection withthe display screen; a power board, located in the housing, and inconnection with the main board and the display screen; a reset device,arranged on the main board and configured to communicate with thedisplay screen; wherein the power board is configured to provide a powersupply level for the main board and the display screen; wherein the mainboard is configured to providing display related data for the displayscreen; and wherein the reset device comprises: a processor, comprisinga first terminal and a second terminal; a reset circuit, comprising athird terminal, a fourth terminal and a fifth terminal; and a button,comprising an output terminal, wherein the first terminal of theprocessor electrically connects to the third terminal of the resetcircuit, the second terminal of the processor electrically connects tothe fourth terminal of the reset circuit, and the fifth terminal of thereset circuit electrically connects to the output terminal of thebutton, when the button is in a un-pressed state, the reset circuit isconfigured to output a first level signal to the second terminal of theprocessor through the fourth terminal of the reset circuit, when thebutton is in a pressed state, the reset circuit is configured totransmit a reset signal to the first terminal of the processor throughthe third terminal of the reset circuit and output a second level signalto the second terminal of the processor through the fourth terminal ofthe reset circuit, the second level signal being different from thefirst level signal, the processor is configured to determine whether thesecond level signal is able to be identified by the processor when thesecond level signal is acquired by the second terminal of the processorfrom the fourth terminal of the reset circuit, and in response to theacquired second level signal not being able to be identified, restartthe display device; and the processor is further configured to determinewhether the second level signal is able to be identified again during orafter the restart process of the display device, in response to thesecond level signal being able to be identified and the identifiedsecond level signal being different from the first signal level,determine that no software fault existing in the processor of thedisplay device, and restart the display device.
 11. The display deviceaccording to claim 10, wherein the processor is further configured to:determine whether the second level signal is able to be identified bythe processor when the second level signal is acquired by the secondterminal of the processor from the fourth terminal of the reset circuit,and in response to the acquired second level signal being identified andthe identified second signal level being different from the first signallevel, determine no software fault existing in the processor of thedisplay device and restart the display device.
 12. The display deviceaccording to claim 11, wherein: the reset circuit comprises a firstcircuit, a second circuit and a third circuit; an input terminal of thefirst circuit electrically connects to an output terminal of the button;an output terminal of the first circuit electrically connects to aninput terminal of the second circuit and an input terminal of the thirdcircuit; an output terminal of the second circuit electrically connectsto the first terminal of the processor; an output terminal of the thirdcircuit electrically connects to the second terminal of the processor;the first circuit is configured to output a third level signal to thesecond circuit and the third circuit respectively when the button is notpressed; the second circuit is configured to output a non-reset signalto the processor according to the third level signal, the non-resetsignal being different from the reset signal in amplitude; the processoris configured to acquire the first level signal from the third circuitaccording to the non-reset signal, wherein the first level signal isgenerated by the third circuit according to the third level signal; whenthe button is in the pressed state, the first circuit is configured tooutput a fourth level signal to the second circuit and the thirdcircuit; the second circuit is configured to output the reset signal tothe processor according to the fourth level signal; and the processor isconfigured to acquire the second level signal from the third circuitaccording to the reset signal, wherein the second level signal isgenerated by the second circuit according to the fourth level signal.13. The display device according to claim 12, wherein: the third circuitcomprises a first resistor, a capacitor, a second resistor, a thirdresistor, a diode, a first triode, a second triode and a fourthresistor; a first terminal of the first resistor electrically connectsto the second terminal of the processor; a second terminal of the firstresistor electrically connects to a first terminal of the capacitor, anemitter of the first triode, a first terminal of the second resistor anda first terminal of the third resistor; a second terminal of thecapacitor is grounded; a second terminal of the second resistorelectrically connects to a preset level signal; a second terminal of thethird resistor electrically connects to a base of the first triode, acollector of the second triode and an anode of the diode; a base of thesecond triode electrically connects to a collector of the first triodeand a first terminal of the fourth resistor; a second terminal of thefourth resistor and an emitter of the second triode are grounded; and acathode of the diode electrically connects to the output terminal of thefirst circuit.
 14. The display device according to claim 11, wherein theprocessor is further configured to input a zero level signal to thefourth terminal of the reset circuit in response to determining that thefirst level signal is different from the second level signal.
 15. Thedisplay device according to claim 12, wherein the processor is furtherconfigured to input a zero level signal to the fourth terminal of thereset circuit in response to determining that the first level signal isdifferent from the second level signal.
 16. The display device accordingto claim 13, wherein the processor is further configured to input a zerolevel signal to the fourth terminal of the reset circuit in response todetermining that the first level signal is different from the secondlevel signal.
 17. The display device according to claim 10, wherein: theprocessor is further configured to perform a software fault recoveryoperation for the display device, wherein the software fault recoveryoperation comprises at least one of software initial version recovery,incompatible application uninstallation, or cache cleanup.